package jscinttools.scint;
import hep.aida.ITuple;
import hep.aida.IDataPointSet;
import hep.aida.IHistogram1D;
import hep.aida.ITree;
import jhplot.P0D;
import jhplot.P1D;
import jhplot.PND;
import jhplot.H1D;
public interface Spectra{
	public void scale(double scalFac);
	public void normalize();
	public void normalize(double min, double max);
	public void normalizeArea();
	public void toFile(String pathAndName);
	public ITuple toTuple(String name);
	public ITuple toTuple(ITree tree, String pathAndName);
	public IDataPointSet toDPS(String name);
	public IDataPointSet toDPS(ITree tree, String pathAndName);
	public IHistogram1D toHisto(String name);
	public IHistogram1D toHisto(ITree tree, String pathAndName);
	public P1D toP1D(String name);
	public H1D toH1D(String name);
	public P0D toP0D(String name, int axis);
	public PND toPND(String name);
	public void showPlot();
	public void savePlot(String pathAndName);
	public double[] axisValues(int axis);
}
